package com.mt.common.system.controller;

import org.springframework.web.bind.annotation.*;

/**
 * @ClassName QrController
 * @Description TODO 二维码设备
 * @Author ycs
 * @Date 2021/8/20 9:03
 * @Version 1.0
 */
@RestController
@RequestMapping("/api/qr")
@CrossOrigin(allowCredentials = "true")
public class QrController {
    /**
     * 二维码扫码接收
     *
     * @param content 二维码信息
     * @return code 0000代表成功否则失败
     */
    @PostMapping("/receive")
    public String receive(@RequestBody String content) {
        String[] str = content.split("&&");
        String vgdecoderesult = str[0].substring(str[0].indexOf("=") + 1);
        String devicenumber = str[1].substring(str[1].indexOf("=") + 1);
        System.out.println(vgdecoderesult);//解码内容
        System.out.println(devicenumber);//设备号
        return "0000";
    }

    /**
     * 获取二维码
     *
     * @return
     */
//    @GetMapping("/getQrCode")
//    public JsonResult getQrCode() {
//        QrOne qrOne = new Qr();
//        qrOne.setSubject("测试");
//        String qrcode = QrUtil.generate(qrOne);
//        System.out.println(qrcode);
//        Qr newQr = QrUtil.parse(qrcode);
//        return JsonResult.ok().put("qrcode", qrcode);
//    }
}
